<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="gestores.administracion.GestorDestacado"%>
<%@page import="gestores.administracion.GestorArticulo"%>
<%@page import="java.util.HashMap, java.util.ArrayList"%>

<%
    String camCodigo = (String)request.getParameter("camCodigo");
    String artCodigo = "";
    if(request.getParameter("artCodigo")!=null){
        artCodigo = (String)request.getParameter("artCodigo");
    }
    String artCodigoRelacion = "";
    if(request.getParameter("artCodigoRelacion")!=null){
        artCodigoRelacion = (String)request.getParameter("artCodigoRelacion");
    }

    String artCodigoSimilar = "";
    if(request.getParameter("artCodigoSimilar")!=null){
        artCodigoSimilar = (String)request.getParameter("artCodigoSimilar");
    }
    String opcion = "";
    if(request.getParameter("opcion")!=null){
        opcion = (String)request.getParameter("opcion");
    }
    HashMap articulo = GestorArticulo.obtenerDatosArticuloCampania(artCodigo,camCodigo);
    ArrayList<HashMap> articulosRelacionados = GestorArticulo.listarArticulosRelacionados(camCodigo,artCodigo);
    ArrayList<HashMap> articulosSimilares = GestorArticulo.listarArticulosSimilares(camCodigo, artCodigo);
    if(articulosRelacionados==null){
        articulosRelacionados = new ArrayList();
    }
%>
<script>
function volver(){
    var url;
    url = "index?accion=listarArticulosPorCampania&camCodigo=<%=camCodigo%>";
    document.location.replace(url);
}
function modificarArticulo(){
    document.formEditarArticulo.submit();
}
function modificarAsociado(artCodigo, titulo, tipo){
    var url;
    url = "index?accion=editarArticuloCampania" +
            "&camCodigo=<%=camCodigo%>&artCodigo=<%=artCodigo%>&tipo=" + tipo +
            "&titulo="+ titulo +"&artRelacionado="+ artCodigo +"&opcion=modificarAsociado";
    document.location.replace(url);
}
function eliminarAsociado(artCodigo, tipo){
    var url;
    url = "index?accion=editarArticuloCampania" +
            "&camCodigo=<%=camCodigo%>&artCodigo=<%=artCodigo%>&tipo=" + tipo +
            "&artRelacionado="+ artCodigo +"&opcion=eliminarAsociado";
    document.location.replace(url);
}
</script>
<div align="center">
    <table cellpadding="0" cellspacing="0">
        <tr>
            <td class="tituloContenidoAdmin">ARTICULO: <%=articulo.get("artCodigo")%>   </td>
            <td class="tituloContenidoAdmin">CAMPA&Ntilde;A: <%=camCodigo%> </td>
        </tr>
    </table>
    <br>
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr class="fondoTituloAdmin">
          <td class="fondoTituloAdminArticulo" colspan="4">Articulo:</td> 
          <td class="fondoTituloAdminArticulo" >Acci&oacute;n</td>
        </tr>
        <form method="post" name="formEditarArticulo" action="index?accion=editarArticuloCampania&camCodigo=<%=camCodigo%>&artCodigo=<%=artCodigo%>&opcion=articulo">
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin">Codigo: <%=articulo.get("artCodigo")%></td>
                <td class="textoFilasAdmin" colspan="3">Nombre: <%=articulo.get("artNombre")%></td>
                <td class="textoFilasAdmin" >&nbsp;</td>
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin"><div align="right">Es m&aacute;s pedido:</div></td>
                <%
                if(String.valueOf(articulo.get("esMasPedido")).equals("true")){
                %>
                <td class="textoFilasAdmin"><div align="left"><input type="checkbox" name="esMasPedido" checked="true"></td>
                <%
                }else{
                %>
                <td class="textoFilasAdmin"><div align="left"><input type="checkbox" name="esMasPedido" ></td>
                <%
                }
                %>
                <td class="textoFilasAdmin"><div align="right">Es m&aacute;s consultado:</div></td>
                
                <%
                if(String.valueOf(articulo.get("esMasConsultado")).equals("true")){
                 %>
                <td class="textoFilasAdmin"><div align="left"><input type="checkbox" name="esMasConsultado" checked="true"></td>
                <%
                }else{
                %>
                <td class="textoFilasAdmin"><div align="left"><input type="checkbox" name="esMasConsultado" ></td>
                <%
                }
                %>
                <td class="textoFilasAdmin"><a href="javascript:modificarArticulo()">Modificar</a></td>
            </tr>
        </form>
        <form method="post" name="formArticulosRelacionado" action="">
            <tr>
                <td class="fondoTituloAdminArticulo" colspan="5">Articulo Relacionado</td>
            </tr>
            <tr>
                <td class="fondoTituloAdminArticulo">Codigo:</td>
                <td class="fondoTituloAdminArticulo">Nombre:</td>
                <td class="fondoTituloAdminArticulo">Titulo:</td>
                <td class="fondoTituloAdminArticulo" colspan="2">Acci&oacute;n</td>
            </tr>
        <%
        for(HashMap articuloHash : articulosRelacionados){
                String artTituloRel = "";
                if (articuloHash.get("arasTitulo")!=null){
                    artTituloRel = (String)articuloHash.get("arasTitulo");
                }
        %>
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin"><%=articuloHash.get("artCodigo")%></td>
                <td class="textoFilasAdmin"><%=articuloHash.get("artNombre")%></td>
                <%if(opcion.equals("modificarRelacion")&& artCodigoRelacion.equals(articuloHash.get("artCodigo"))){%>
                    <td class="textoFilasAdmin"><input name="<%=articuloHash.get("artCodigo")%>" value="<%=artTituloRel%>"></td>
                    <td class="textoFilasAdmin"><a href="javascript:modificarAsociado('<%=articuloHash.get("artCodigo")%>',document.formArticulosRelacionado.<%=articuloHash.get("artCodigo")%>.value, 0)">Aceptar</a></td>
                    <td class="textoFilasAdmin"><a href="index?accion=editarArticuloCampania&artCodigo=<%=artCodigo%>&camCodigo=<%=camCodigo%>">Cancelar</a></td>
                <%}else{%>
                    <td class="textoFilasAdmin"><%=artTituloRel%></td>
                    <td class="textoFilasAdmin"><a href="index?accion=editarArticuloCampania&opcion=modificarRelacion&artCodigoRelacion=<%=articuloHash.get("artCodigo")%>&artCodigo=<%=artCodigo%>&camCodigo=<%=camCodigo%>">Modificar</a></td>
                    <td class="textoFilasAdmin"><a href="javascript:eliminarAsociado('<%=articuloHash.get("artCodigo")%>', 0)">Eliminar</a></td>
                <%}%>
            </tr>
            <%
            }//fin for articulos relacionados 
            %>
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin" colspan="3">&nbsp;</td>
                <td class="textoFilasAdmin" colspan="2"><a href="index?accion=listarArticulosPorCampania&artCodigo=<%=artCodigo%>&opcion=agregar&tipo=0&camCodigo=<%=camCodigo%>">Agregar</td>
            </tr>
        </form>
        <form method="post" name="formArticulosSimilares" action="">
            <tr>
                <td class="fondoTituloAdminArticulo" colspan="5">Articulo Similares</td>
            </tr>
            <tr>
                <td class="fondoTituloAdminArticulo">Codigo:</td>
                <td class="fondoTituloAdminArticulo">Nombre:</td>
                <td class="fondoTituloAdminArticulo">Titulo:</td>
                <td class="fondoTituloAdminArticulo" colspan="2">Acci&oacute;n</td>
            </tr>
             <%
            for(HashMap articuloHash : articulosSimilares){
                String artTituloSim = "";
                if (articuloHash.get("arasTitulo")!=null){
                    artTituloSim = (String)articuloHash.get("arasTitulo");
                }
            %>
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin"><%=articuloHash.get("artCodigo")%></td>
                <td class="textoFilasAdmin"><%=articuloHash.get("artNombre")%></td>
                <%if(opcion.equals("modificarSimilar")&& artCodigoSimilar.equals(articuloHash.get("artCodigo"))){%>
                    <td class="textoFilasAdmin"><input name="<%=articuloHash.get("artCodigo")%>" value="<%=artTituloSim%>"></td>
                    <td class="textoFilasAdmin"><a href="javascript:modificarAsociado('<%=articuloHash.get("artCodigo")%>',document.formArticulosSimilares.<%=articuloHash.get("artCodigo")%>.value, 1)">Aceptar</a></td>
                    <td class="textoFilasAdmin"><a href="index?accion=editarArticuloCampania&artCodigo=<%=artCodigo%>&camCodigo=<%=camCodigo%>">Cancelar</a></td>
                <%}else{%>
                    <td class="textoFilasAdmin"><%=artTituloSim%></td>
                    <td class="textoFilasAdmin"><a href="index?accion=editarArticuloCampania&opcion=modificarSimilar&artCodigoSimilar=<%=articuloHash.get("artCodigo")%>&artCodigo=<%=artCodigo%>&camCodigo=<%=camCodigo%>">Modificar</a></td>
                    <td class="textoFilasAdmin"><a href="javascript:eliminarAsociado('<%=articuloHash.get("artCodigo")%>', 1)">Eliminar</a></td>
                <%}%>
            </tr>
            <%
            }//fin for articulos similares 
            %>
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin" colspan="3">&nbsp;</td>
                <td class="textoFilasAdmin" colspan="2"><a href="index?accion=listarArticulosPorCampania&artCodigo=<%=artCodigo%>&opcion=agregar&tipo=1&camCodigo=<%=camCodigo%>">Agregar</td>
            </tr>
        </form>
    </table>
    <table cellpadding="0" cellspacing="0" class="fondoArticuloComparar">
         <tr>
            <td class="separadorArticulo">&nbsp;</td>
        </tr>
        <tr class="fondoCaracteristicaPar">
            <td class="textoFilasAdmin"><div align = "center">
                    <input type="button" value="Volver" class="boton2" onclick="volver()">
            </div></td>
        </tr>
       
    </table>    
</div>

